Skip to content

Updates for CF_gpio_config#10

Open
d-m-bailey wants to merge 11 commits intochipfoundry:mainfrom
d-m-bailey:CF_gpio_config
Open

Updates for CF_gpio_config#10
d-m-bailey wants to merge 11 commits intochipfoundry:mainfrom
d-m-bailey:CF_gpio_config

Conversation

@d-m-bailey
Copy link
Copy Markdown

Added CF_gpio_configs for openframe_project_wrapper.
Removed unused io_in and io_oeb connections in timer.v and user_proj_timer.v
Updated final verilog and gds
Added timing libs and spef files

Added CF_gpio_configs for openframe_project_wrapper.
Removed unused io_in and io_oeb connections in timer.v and user_proj_timer.v
Updated final verilog and gds
Added timing libs and spef files

Signed-off-by: D. Mitch Bailey <d.mitch.bailey@gmail.com>
@d-m-bailey
Copy link
Copy Markdown
Author

@marwaneltoukhy Can you check this?

When this is updated, all the new precheck ci's should complete without problems.

@marwaneltoukhy
Copy link
Copy Markdown
Contributor

I think we should add this to a fork, I'd like to keep an example of configuring the GPIO manually and another example of using the config_gpio

@d-m-bailey
Copy link
Copy Markdown
Author

I think we should add this to a fork, I'd like to keep an example of configuring the GPIO manually and another example of using the config_gpio

@marwaneltoukhy do we have a valid example of configuring the GPIO manually?

Are you suggesting that we create a new repo (maybe openframe_user_project_with_config) and not just a branch on openframe_user_project?

Would we rename openframe_user_project to openframe_user_project_manual?

Signed-off-by: D. Mitch Bailey <d.mitch.bailey@gmail.com>
Signed-off-by: D. Mitch Bailey <d.mitch.bailey@gmail.com>
Signed-off-by: D. Mitch Bailey <d.mitch.bailey@gmail.com>
Signed-off-by: D. Mitch Bailey <d.mitch.bailey@gmail.com>
Signed-off-by: D. Mitch Bailey <d.mitch.bailey@gmail.com>
@d-m-bailey d-m-bailey marked this pull request as draft April 21, 2026 02:56
Signed-off-by: D. Mitch Bailey <d.mitch.bailey@gmail.com>
Signed-off-by: D. Mitch Bailey <d.mitch.bailey@gmail.com>
Signed-off-by: D. Mitch Bailey <d.mitch.bailey@gmail.com>
Signed-off-by: D. Mitch Bailey <d.mitch.bailey@gmail.com>
Signed-off-by: D. Mitch Bailey <d.mitch.bailey@gmail.com>
@d-m-bailey d-m-bailey marked this pull request as ready for review April 21, 2026 07:03
@d-m-bailey
Copy link
Copy Markdown
Author

@marwaneltoukhy @jeffdi

I've updated the workflow so that the CI passes for the default openframe_user_project repo.

  • Use cf-precheck instead of mpw_precheck.
  • Use ciel instead of volare.
  • Skip (with a warning in the log) the RTL checks if there is no user_proj_test file.
  • Skip (with a warning in the log) the STA checks is the top cell is not user_project_wrapper.

Note: the cf-precheck version is 1.1.0 and does not contain an oeb check for openframe.

The manual configuration branch is not included and will need to be created later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants